Динамические Web - страницы

Самым существенным достижением клиентских сценариев является возможность создания динамических Web - страниц, для формирования которых не требуется обращение к серверу. Таким образом, пользователь имеет дело со страницей, генерирующей другие, вожможно, такие же интерактивные, страницы.

Достигнутая таким образом разгрузка сервера не только экономит время, снижает трафик, но и позволяет серверу более эфективно использовать свои ресурсы.

Помимо этого удается решить проблему, возникающую, на пример, при работе с датой и временем. При передаче данных с сервера инфорация могла устареть. Да и разницу во времени между различными часовыми поясами нельзя сбрасывать со счетов. Если же страница генерируется прямо в броузере, эта проблема решается сама собой.

Но и это еще не полный перечень достоинств динамических Web - страниц. Ведь VBScript позволяет не только генерировать новые, но и дополнять уже существующие Web - страницы, состоящие из HTML - кода.

Динамические страницы существуют в памяти компьютера, ведь мы знаем, что VBScript не имеет возможностей сохранения информации на диск за исключением файлов Cookie.

Для работы с динамическими страницами используется методы объекта Document Open, Write, Writeln, Close.

Пример, приведенный ниже (листинг 1), иллюстрирует работу по созданию динамической страницы,которая отображается затем в правом фрейме окна. Пользователь заполняет несложную форму в левом фрейме (листинг2), а правый фрейм (листинг 3) в это время представляет собой пустую страницу. После нажатия кнопки "Generate" сгенерированная страница (листинг 4) отобразится в правом фрейме окна.

Листинг 1. HTML - код документа

Листинг 2. HTML - код документа Inputfr.html

Листинг 3. HTML - код документа outputfr.html

Листинг 4. HTML - код документа сгенерированной Web страницы

возврат

Хостинг от uCoz